auto.waitFor();
db = sqlite.open("./data.db", {
    version: 1
}, {
    onOpen: function(db) {
        // 数据库打开时，执行创建数据库表的语句
        db.execSQL(
            //创建当前密码表
            "CREATE TABLE IF NOT EXISTS password(" +
            "`id` INTEGER PRIMARY KEY AUTOINCREMENT, " +
            "`pd` TEXT NOT NULL" +
            ");"
        );
    }
})
pd = db.rawQuery("SELECT * FROM password", null).single()["pd"];
app.launchApp("营销宝")
id("et_login_password").findOne(8000)
id("et_login_password").setText(pd)
db.close()
text("登录").click()
sleep(3000)
if (id("bt_must_read_donot").findOne(3000)) {
    id("bt_must_read_donot").click()
}
text("必办工作").findOne(8000)
click("必办工作")
sleep(1000)
id("ll_must_do_work").findOne(8000)
while (true) {
    numstr = id("tv_must_do_work_num").findOne(8000).text()
    toastLog(numstr)
    list = numstr.split("/")
    if (list[0] == list[1]) {
        toastLog("任务已经全部完成ヾ(o◕∀◕)ﾉヾ")
        break;
    }
    for (i = 0; i < 5; i++) {
        if (i == 4) {
            press(device.width * 2 / 5, device.height - 80, 500)
        } else {
            press(device.width * 2 / 5, device.height * (i + 1) / 5, 500)
        }
        sleep(1000)
        text("打电话").findOne(8000)
        id("ll_must_do_work_detail_tel").click()
        sleep(1000)
        if (text("确定").findOne(1000)) {
            text("确定").findOne(1000).click()
            id("ll_must_do_work_detail_journal").findOne(2000).click()
            id("cbo_6").findOne(2000).click()
            id("edt_result").findOne(2000).setText("已尝试联系客户购买")
            sleep(1000)
            if (id("btn_submit").findOne(2000)) {
                id("btn_submit").findOne(2000).click()
                id("title_bar_left_iv").findOne(8000).click()
            } else {
                id("title_bar_left_iv").findOne(8000).click()
                id("ll_must_do_work").findOne(8000)
                sleep(1000)
            }
        } else {
            back()
            sleep(1000)
            back()
            sleep(1000)
            id("title_bar_left_iv").findOne(8000).click()
            sleep(1000)
            id("ll_must_do_work").findOne(8000)
            sleep(1000)
        }
    }
    scrollDown(0)
    sleep(1000)
}